schroot permet de gérer plus efficacement un environnement chroot. L'usage de ces deux outils (schroot et chroot) permet de créer un environnement virtualisé minimal. Puisque le système d'exploitation de l'environnement chroot partage le même noyau que le système « hôte », les ressources système (mémoire vive, processeur) sont moins sollicitées, mis à part l'utilisation du disque dur.
En terme de sécurité, schroot est moins robuste que les solutions de virtualisation régulières.
Il suffit d'installer les paquets schroot debootstrap.
Voici un petit descriptif de l'arborescence de /etc/schroot :
sudo mkdir /chroot
sudo debootstrap --arch amd64 lucid /chroot/lucid http://us.archive.ubuntu.com/ubuntu/
Ou
sudo debootstrap --arch i386 lucid /chroot/lucid http://us.archive.ubuntu.com/ubuntu/
[lucid] description=lucid directory=/chroot/lucid root-groups=root root-users=root type=directory
schroot -b -c lucid
Lors du démarrage du chroot, schroot nous donne l'identifiant du chroot, par exemple lucid-00e8c158-e183-48ad-8407-272808c6b0c6
schroot -r -c lucid-00e8c158-e183-48ad-8407-272808c6b0c6
schroot -e -c lucid-00e8c158-e183-48ad-8407-272808c6b0c6
Contributeur principal : …